package ar.uade.edu.fain.ad.server.dao.entity;

import java.util.Set;

import javax.persistence.DiscriminatorValue;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.JoinTable;
import javax.persistence.ManyToMany;

@Entity
@DiscriminatorValue("COMPUESTA")
public class MesaCompuestaEntity extends MesaEntity {

	@ManyToMany(fetch = FetchType.EAGER)
	@JoinTable(name = "MESA_COMPUESTA_MESA", joinColumns = @JoinColumn(name = "idMesaCompuesta"), inverseJoinColumns = @JoinColumn(name = "idMesa"))
	private Set<MesaEntity> mesas;

	public MesaCompuestaEntity() {
		super();
	}

	public Set<MesaEntity> getMesas() {
		return mesas;
	}

	public void setMesas(Set<MesaEntity> mesas) {
		this.mesas = mesas;
	}

}
